package com.leetcode.array;

public class RemoveElement {

	public static void main(String[] args) {
		int arr[]={3,2,2,3};
		int target=3;
		int len=removeElement(arr, target);
		for(int i=0;i<len;i++){
			System.out.print(arr[i]+",");
		}
		System.out.println(len);
	}

	 public static int removeElement(int[] nums, int val) {
		
		 int len=nums.length;
		 int n=0;
		 while(n<len){
			 if(nums[n]!=val){
				 n++;
			 }else{
				 int k=n;
				 for(;k<len-1;k++){
					 nums[k]=nums[k+1];
				 }
				 len--;
			 }
		 }
	        return len;
	    
	 }
}
